package com.trump.baiduim.model;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * user
 * @author 
 */
@Data
public class User implements Serializable {
    /**
     * 用户id
     */
    private Long userId;

    /**
     * 用户账号（用户拼音，重复参考域账号处理，拼音后加数字）
     */
    private String userAccount;

    /**
     * 用户密码（MD5加密）
     */
    private String userPassword;

    /**
     * 用户昵称
     */
    private String userNikename;

    /**
     * 员工工号
     */
    private String userJobNumber;

    /**
     * 用户头像
     */
    private String userHeadPortrait;

    /**
     * 用户大头像，首次获得小头像
     */
    private String userHeadPortraitBig;

    /**
     * 用户状态
     */
    private String userStatus;

    /**
     * 用户盐值（用户消息加密的盐值）
     */
    private String userSalt;

    /**
     * 角色编码
     */
    private String roleCode;

    /**
     * 部门编码
     */
    private String departmentCode;

    /**
     * 部门昵称
     */
    private String departmentNickname;

    /**
     * 性别
     */
    private String sex;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机
     */
    private String phone;

    /**
     * 生日（默认 '1001-01-01'）
     */
    private Date birthday;

    private String signaTure;

    /**
     * 简介
     */
    private String introduction;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建时间
     */
    private Date createdTime;

    private static final long serialVersionUID = 1L;
}